*{
	margin:0;
	padding:0;
	font-size:16px;
}
a{
	text-decoration:none!important;
	color: black;
}
li{
	list-style: none;
}
input{
	outline-style: none;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.fc{
	clear: both;
}
.Header{
	background-color:#2C3038;
}
.HeaderBox{
	padding:15px 0;
	width:1200px;
	margin:0 auto;
}
.HBox{
	margin-right:25px;
	display: flex;
	align-items: center; 
}
.Ht1{
	display: inline-block;
	height:20px;
	width:20px;
	background: url(../images/phone.png) no-repeat;
	background-size:contain;
}
.Ht3{
	display: inline-block;
	height:20px;
	width:20px;
	background: url(../images/diqiu.png) no-repeat;
	background-size:contain;
}
.Ht2{
	display: inline-block;
	height:20px;
	width:20px;
	background: url(../images/email.png) no-repeat;
	background-size:contain;
}
.HTxt{
	margin-left:10px;
	color:white;
	font-size: 14px;
}
.HBox1{
	padding:15px 0;
	text-align: center;
	width:50%;
	display: flex;
	align-items: center; 
	justify-content: center;
	font-size: 14px;
}
.HBox2{
	padding:15px 0;
	width:100%;
	display: flex;
	align-items: center; 
	justify-content: center;
	font-size: 14px;
}
.Nav{
	width:100%;
	z-index:999;
	background-color: #001970;
}
.NavBox{ 
	position: relative;
	padding:25px 0;
	width:1200px;
	margin:0 auto;
}
.Logo img{
	height:50px;
	width:260px;
}
.NavMain{
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding:14px;
	margin:0;
}
.NavMain a{
	float: left;
}
.NavMain li{
	margin:0 20px;
	color: white;
	transition: all .5s;
}
.NavMain li:hover{
	color:#00A0E9;
}
.CallMe{
	display: flex;
	align-items: center; 
	justify-content: center;
	width:140px;
	height:50px;
	box-sizing: border-box;
	text-align: center;
	background-color: #48C7EC;
	color:white;
	transition: all .5s;
}
.CallMe b{
	font-size:14px;
}
.CallMe:hover{
	background-color: #001970;
	border:2px solid #48C7EC;
	color:#48C7EC;
}
.NavBox1{
	border-top: 1px solid #354478;
	box-sizing: border-box;
	padding:15px 15px 0;
}
.Logo1{
	padding:0px;
	margin-bottom:20px;
}
.Logo1 img{
	width:100%;
}
.NavSet{
	margin:15px 0;
}
.NavSet span{
	display: block;
	margin-bottom:4px;
	padding:0px 14px;
	border-bottom: 2px solid #46C2E8;
}
.CallMe1{
	display: flex;
	align-items: center; 
	justify-content: center;
	width:130px;
	height:50px;
	box-sizing: border-box;
	text-align: center;
	background-color: #48C7EC;
	color:white;
	transition: all .5s;
}
.CallMe1 b{
	font-size:12px;
}
.NavMain1{
	display: none;
}
.NavMain1 li{
	box-sizing: border-box;
	padding:12px 15px;
	border-bottom:2px solid #6C7AAA;
	color:white;
}
.NavMain1 .NMF{
	border-top:2px solid #6C7AAA;
	color:white;
}











.end{
	background-color: #222222;
}
.endBox{
	padding-top:50px;
}
.endB{
	margin-bottom:50px;
}
.endB img{
	margin-bottom:40px;
}
.endTxt1{
	color:#848484;
}
.endTxt2{
	margin-top:30px;
	color:#48C7EC;
}
.endbox{
	margin-top:60px;
}
.endTxt3{
	color:#848484;
	font-size:24px;
}
.endTxt4{
	margin-left:10px;
	color:#848484;
	font-size:16px;
}
.endTxt5{
	margin-left:10px;
	color:#848484;
	font-size:16px;
}
.endb{
	display: flex;
	align-items: center;
	margin-bottom:10px;
}
.endD{
	transition: all .5s;
	display: inline-block;
	height:5px;
	width:5px;
	background-color:#848484;
}
.endb:hover .endD{
	background-color:#48C7EC;
}
.endb:hover .endTxt4{
	color:#48C7EC;
}
.endtb1{
	height:20px;
	width:20px;
	display: inline-block;
	background: url(../images/phone.png) no-repeat;
	background-size: contain;
}
.Tend{
	background-color: #1D1D1D;
	padding:30px 0 0;
}
.TendBL{
	margin-bottom:30px;
	color:#848484;
}
.TendBR{
	margin-bottom:30px;
	text-align: right;
}
.TendBR a{
	color:#848484;
}
.fixd{
	z-index:999;
	position: none;
	right:3%;
	bottom:10%;
	height:40px;
	width:40px;
	background-color:#48C7EC;
}
.fixd img{
	display: block;
	width:100%;
	transform: rotate(270deg);
}